memory management - core · Maintained
Maintainers
- M Andrew Morton <akpm@linux-foundation.org>
- M David Hildenbrand <david@kernel.org>
- R Lorenzo Stoakes <ljs@kernel.org>
- R Liam R. Howlett <liam@infradead.org>
- R Vlastimil Babka <vbabka@kernel.org>
- R Mike Rapoport <rppt@kernel.org>
- R Suren Baghdasaryan <surenb@google.com>
- R Michal Hocko <mhocko@suse.com>
Paths
- F
Documentation/admin-guide/sysctl/vm.rst - F
include/linux/folio_batch.h - F
include/linux/gfp.h - F
include/linux/gfp_types.h - F
include/linux/highmem.h - F
include/linux/leafops.h - F
include/linux/memory.h - F
include/linux/mm.h - F
include/linux/mm_*.h - F
include/linux/mmzone.h - F
include/linux/mmdebug.h - F
include/linux/mmu_notifier.h - F
include/linux/pagewalk.h - F
include/linux/pgalloc.h - F
include/linux/pgtable.h - F
include/linux/ptdump.h - F
include/linux/vmpressure.h - F
include/linux/vmstat.h - F
fs/proc/meminfo.c - F
kernel/fork.c - F
mm/Kconfig - F
mm/debug.c - F
mm/folio-compat.c - F
mm/highmem.c - F
mm/init-mm.c - F
mm/internal.h - F
mm/maccess.c - F
mm/memory.c - F
mm/mmu_notifier.c - F
mm/mmzone.c - F
mm/pagewalk.c - F
mm/pgtable-generic.c - F
mm/ptdump.c - F
mm/sparse-vmemmap.c - F
mm/sparse.c - F
mm/util.c - F
mm/vmpressure.c - F
mm/vmstat.c
Last 30 days
Most active threads (last 7 days)
-
HOTtoday
[RFC v2 0/3] mm/mglru: proactive aging via memory.aging
2026-07-14 12:15 · 2 replies in 7d · Zicheng Wang <hidden> -
HOTtoday
[RFC PATCH 00/13] mm/kwatch: dynamic hardware watchpoints for hunting memory corruption
2026-07-14 18:33 · 1 reply in 7d · Jinchao Wang <hidden>
Active reviewers (last 30 days)
-
Mike Rapoport (Microsoft) <rppt@kernel.org>
36 attestations (16 Acked-by, 20 Reviewed-by) · last on 2026-07-08 -
SeongJae Park <sj@kernel.org>
16 attestations (4 Acked-by, 12 Reviewed-by) · last on 2026-07-08 -
Lorenzo Stoakes <ljs@kernel.org>
13 attestations (13 Reviewed-by) · last on 2026-07-08 -
Baoquan He <hidden>
10 attestations (10 Suggested-by) · last on 2026-07-08 -
Johannes Weiner <hannes@cmpxchg.org>
10 attestations (10 Acked-by) · last on 2026-07-08 -
David Hildenbrand <david@kernel.org>
10 attestations (5 Acked-by, 5 Suggested-by) · last on 2026-07-08 -
Barry Song <baohua@kernel.org>
5 attestations (5 Suggested-by) · last on 2026-07-08 -
Matthew Wilcox <willy@infradead.org>
3 attestations (3 Suggested-by) · last on 2026-07-08 -
Eugen Hristev <hidden>
1 attestation (1 Co-developed-by) · last on 2026-07-08 -
Harry Yoo <hidden>
1 attestation (1 Tested-by) · last on 2026-07-06
Recent patches
Most-recent 30 patches in this subsystem on linux-doc (capped at 30), ordered by date desc.
-
HOTtoday
[RFC PATCH 11/13] mm/kwatch: add debugfs control plane
2026-07-14 · Jinchao Wang <hidden> -
HOTtoday
[RFC v2 3/3] mm/lru_gen: expose oldest-generation page counts in memory.stat
2026-07-14 · Zicheng Wang <hidden> -
HOTtoday
[RFC v2 1/3] mm/lru_gen: add AGING counter and proactive aging helper
2026-07-14 · Zicheng Wang <hidden> -
DORMANTno replies
IN LINUX-NEXT: 7 (7M) [PATCH v9 3/3] mm: move reclaim-internal declarations out of swap.h
2026-07-08 · Jianyue Wu <hidden> -
COOLING7d
IN LINUX-NEXT: 32 (32M) [PATCH v9 2/3] mm: rename swap.c to folio.c
2026-07-08 · Jianyue Wu <hidden> -
COOLING6d
IN LINUX-NEXT: 11 (11M) [PATCH v10 12/15] userfaultfd: add UFFD_FEATURE_RWP_ASYNC for async fault resolution
2026-07-08 · Kiryl Shutsemau <hidden> -
COOLING6d
IN LINUX-NEXT: 11 (11M) [PATCH v10 10/15] mm/userfaultfd: add RWP fault delivery and expose UFFDIO_REGISTER_MODE_RWP
2026-07-08 · Kiryl Shutsemau <hidden> -
COOLING6d
IN LINUX-NEXT: 11 (11M) [PATCH v10 09/15] userfaultfd: add UFFDIO_REGISTER_MODE_RWP and UFFDIO_RWPROTECT plumbing
2026-07-08 · Kiryl Shutsemau <hidden> -
COOLING6d
IN LINUX-NEXT: 21 (21M) [PATCH v10 08/15] mm: handle VM_UFFD_RWP in khugepaged, rmap, and GUP
2026-07-08 · Kiryl Shutsemau <hidden> -
COOLING6d
IN LINUX-NEXT: 11 (11M) [PATCH v10 07/15] mm: preserve RWP marker across PTE rewrites
2026-07-08 · Kiryl Shutsemau <hidden> -
COOLING6d
IN LINUX-NEXT: 12 (12M) [PATCH v10 06/15] mm: add MM_CP_UFFD_RWP change_protection() flag
2026-07-08 · Kiryl Shutsemau <hidden> -
COOLING6d
IN LINUX-NEXT: 22 (22M) [PATCH v10 05/15] mm: add VM_UFFD_RWP VMA flag
2026-07-08 · Kiryl Shutsemau <hidden> -
COOLING6d
IN LINUX-NEXT: 12 (12M) [PATCH v10 03/15] mm: rename uffd-wp PTE accessors to uffd
2026-07-08 · Kiryl Shutsemau <hidden> -
COOLING6d
IN LINUX-NEXT: 12 (12M) [PATCH v10 01/15] mm: decouple protnone helpers from CONFIG_NUMA_BALANCING
2026-07-08 · Kiryl Shutsemau <hidden> -
COOLING4d
[PATCH v3 20/26] mm/sparse: Register information into meminspect
2026-07-08 · Mukesh Ojha <hidden> -
COOLING4d
[PATCH v3 14/26] mm/init-mm: Annotate static information into meminspect
2026-07-08 · Mukesh Ojha <hidden> -
COOLING4d
[PATCH v3 08/26] kernel/fork: Annotate static information into meminspect
2026-07-08 · Mukesh Ojha <hidden> -
COOLING7d
REVIEWED: 7 (7M) [PATCH v8 3/3] mm: move reclaim-internal declarations out of swap.h
2026-07-07 · Jianyue Wu <hidden> -
COOLING7d
REVIEWED: 32 (32M) [PATCH v8 2/3] mm: rename swap.c to folio.c
2026-07-07 · Jianyue Wu <hidden> -
COOLING9d
REVIEWED: 11 (11M) [PATCH v9 12/15] userfaultfd: add UFFD_FEATURE_RWP_ASYNC for async fault resolution
2026-07-06 · Kiryl Shutsemau <hidden> -
COOLING9d
REVIEWED: 11 (11M) [PATCH v9 10/15] mm/userfaultfd: add RWP fault delivery and expose UFFDIO_REGISTER_MODE_RWP
2026-07-06 · Kiryl Shutsemau <hidden> -
COOLING9d
REVIEWED: 11 (11M) [PATCH v9 09/15] userfaultfd: add UFFDIO_REGISTER_MODE_RWP and UFFDIO_RWPROTECT plumbing
2026-07-06 · Kiryl Shutsemau <hidden> -
COOLING9d
REVIEWED: 21 (21M) [PATCH v9 08/15] mm: handle VM_UFFD_RWP in khugepaged, rmap, and GUP
2026-07-06 · Kiryl Shutsemau <hidden> -
COOLING9d
REVIEWED: 11 (11M) [PATCH v9 07/15] mm: preserve RWP marker across PTE rewrites
2026-07-06 · Kiryl Shutsemau <hidden> -
COOLING9d
REVIEWED: 12 (12M) [PATCH v9 06/15] mm: add MM_CP_UFFD_RWP change_protection() flag
2026-07-06 · Kiryl Shutsemau <hidden> -
COOLING9d
REVIEWED: 22 (22M) [PATCH v9 05/15] mm: add VM_UFFD_RWP VMA flag
2026-07-06 · Kiryl Shutsemau <hidden> -
COOLING9d
REVIEWED: 12 (12M) [PATCH v9 03/15] mm: rename uffd-wp PTE accessors to uffd
2026-07-06 · Kiryl Shutsemau <hidden> -
COOLING9d
REVIEWED: 12 (12M) [PATCH v9 01/15] mm: decouple protnone helpers from CONFIG_NUMA_BALANCING
2026-07-06 · Kiryl Shutsemau <hidden> -
WARM2d
[PATCH v19 27/40] dept: assign dept map to mmu notifier invalidation synchronization
2026-07-06 · Byungchul Park <byungchul@sk.com> -
WARM2d
REVIEWED: 4 (0M) [PATCH v19 01/40] dept: implement DEPT(DEPendency Tracker)
2026-07-06 · Byungchul Park <byungchul@sk.com>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE187d
REVIEWED: 1 (1M) [PATCH v5 4/4] iommu: debug-pagealloc: Check mapped/unmapped kernel memory
2026-01-06 · Mostafa Saleh <smostafa@google.com> · 1 Reviewed-by -
STALE177d
REVIEWED: 3 (2M) [PATCH v7 5/5] iommu: debug-pagealloc: Check mapped/unmapped kernel memory
2026-01-14 · Mostafa Saleh <smostafa@google.com> · 3 Reviewed-by -
STALE167d
REVIEWED: 4 (0M) Re: [PATCH v26 01/28] mm: VM_SHADOW_STACK definition for riscv
2026-01-15 · Paul Walmsley <pjw@kernel.org> · 2 Reviewed-by, 1 Acked-by, 1 Tested-by -
STALE176d
REVIEWED: 3 (3M) [PATCHv3 03/15] mm: Change the interface of prep_compound_tail()
2026-01-15 · Kiryl Shutsemau <kas@kernel.org> · 1 Reviewed-by -
STALE176d
REVIEWED: 3 (3M) [PATCHv3 04/15] mm: Rename the 'compound_head' field in the 'struct page' to 'compound_info'
2026-01-15 · Kiryl Shutsemau <kas@kernel.org> · 1 Reviewed-by -
STALE176d
REVIEWED: 3 (3M) [PATCHv3 06/15] mm: Rework compound_head() for power-of-2 sizeof(struct page)
2026-01-15 · Kiryl Shutsemau <kas@kernel.org> · 1 Reviewed-by -
STALE167d
REVIEWED: 3 (3M) [PATCHv4 02/14] mm: Change the interface of prep_compound_tail()
2026-01-21 · Kiryl Shutsemau <kas@kernel.org> · 1 Reviewed-by -
STALE167d
REVIEWED: 3 (3M) [PATCHv4 03/14] mm: Rename the 'compound_head' field in the 'struct page' to 'compound_info'
2026-01-21 · Kiryl Shutsemau <kas@kernel.org> · 1 Reviewed-by -
STALE167d
REVIEWED: 3 (3M) [PATCHv4 05/14] mm: Rework compound_head() for power-of-2 sizeof(struct page)
2026-01-21 · Kiryl Shutsemau <kas@kernel.org> · 1 Reviewed-by -
STALE167d
REVIEWED: 6 (6M) [PATCHv5 02/17] mm: Change the interface of prep_compound_tail()
2026-01-28 · Kiryl Shutsemau <kas@kernel.org> · 2 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE183d
[PATCHv2 01/14] mm: Move MAX_FOLIO_ORDER definition to mmzone.h
2025-12-18 · Kiryl Shutsemau <kas@kernel.org> -
STALE183d
[PATCHv2 07/14] mm: Make page_zonenum() use head page
2025-12-18 · Kiryl Shutsemau <kas@kernel.org> -
STALE196d
[PATCH next v2 2/2] mm/huge_memory: Use per-VMA hugepage flag hints for exec THP COW
2025-12-26 · Zhang Qilong <hidden> -
STALE194d
[PATCH 22/28] arch, mm: consolidate initialization of nodes, zones and memory map
2025-12-28 · Mike Rapoport <rppt@kernel.org> -
STALE194d
[PATCH 23/28] arch, mm: consolidate initialization of SPARSE memory model
2025-12-28 · Mike Rapoport <rppt@kernel.org> -
STALE145d
[PATCH v2 23/28] arch, mm: consolidate initialization of SPARSE memory model
2026-01-02 · Mike Rapoport <rppt@kernel.org> -
STALE180d
[RFC PATCH v3 2/8] mm: constify oom_control, scan_control, and alloc_context nodemask
2026-01-08 · Gregory Price <gourry@gourry.net> -
STALE180d
[RFC PATCH v3 3/8] mm: restrict slub, compaction, and page_alloc to sysram
2026-01-08 · Gregory Price <gourry@gourry.net> -
STALE176d
[PATCHv3 07/15] mm: Make page_zonenum() use head page
2026-01-15 · Kiryl Shutsemau <kas@kernel.org> -
STALE176d
[PATCHv3 08/15] mm/sparse: Check memmap alignment for compound_info_has_mask()
2026-01-15 · Kiryl Shutsemau <kas@kernel.org>